from PyQt5.QtWidgets import *
from PyQt5.QtCore import QThread
import sys

class UI(QWidget):
    def __init__(self,parent=None):
        super(UI,self).__init__(parent)

        #创建一个主窗口
        myWidget =QWidget(self)
        myWidget.setWindowTitle("进度条")

        #创建一个垂直布局
        layout=QVBoxLayout(self) # 关键点！！！


        #创建一个进度条
        bar=QProgressBar()
        bar.setValue(20)
        bar.move(20,20)
        bar.show()

        #创建一个按钮
        btn=QPushButton()
        btn.setText("点击开始")

        layout.addWidget(bar)
        layout.addWidget(btn)



if __name__ == '__main__':
    app=QApplication(sys.argv)
    ui=UI()
    ui.show()

    sys.exit(app.exec_())